<?php

class VentasController extends AppController {

    public $helpers = array('Html', 'Form');
    public $uses = array('Notaventa', 'Venta', 'Sucursale', 'Notaentrega');
    public $name = 'Ventas';
    public $layout = 'imprenta';

    public function index() {
        $ventas = $this->Notaventa->find('all');
        //debug($ventas);exit;
        $this->set(compact('ventas'));
    }

    public function insertar() {
        if (!empty($this->data)) {
            //debug($this->request->data);
            //exit;
            $this->Notaventa->create();

            $fecha = explode('/', $this->data['Notaventa']['fecha']);
            $this->request->data['Notaventa']['fecha'] = $fecha[2] . '-' . $fecha[1] . '-' . $fecha[0];
            //debug($this->data);exit;
            $this->Notaventa->create();
            if ($this->Notaventa->saveAll($this->data)) {
                $this->Session->setFlash('La venta se ha registrado con Exito..');
                $this->redirect(array('action' => 'index'));
            } else {
                $this->Session->setFlash('No se pudo registrar!!');
            }
        }
        $tipo = array('Bobina' => 'Bobina', 'Bidon' => 'Bidon', 'Balde' => 'Balde', 'Purpurina' => 'Purpurina');
        $tipo1 = array('uv' => 'uv', 'plastico' => 'plastico', 'purpurina' => 'purpurina');
        $tipo2 = array('offset' => 'offset', 'serigrafico' => 'serigrafico', 'matte' => 'matte', 'alto brillo' => 'alto brillo', 'dorado' => 'dorado', 'plateado' => 'plateado', 'perlado' => 'perlado', 'emulsion' => 'emulsion');
        $consulta = $this->Notaventa->find('first', array('fields' => array('MAX(Notaventa .numero) AS numero', '*')));
        $numero = $consulta[0]['numero'];
        //debug($numero);exit;
        $this->set(compact('tipo', 'tipo1', 'tipo2', 'numero'));
    }

    public function detalle($id = null) {
        $entrega = $this->Notaventa->find('all', array('conditions' => array('Notaventa.id' => $id)));
        //debug($entrega);exit;
        $this->set(compact('entrega'));
    }

    public function eliminar($id = null) {
        if (!$id) {
            $this->Session->setFlash('id Invalida para borrar');
            $this->redirect(array('action' => 'index'));
        }
        if ($this->Notaventa->delete($id)) {
            $this->Session->setFlash('El Cliente  ' . $id . ' fue borrado');
            $this->redirect(array('action' => 'index'));
        }
    }

    public function ajaxtipo($tipo = null) {
        debug($tipo);
        exit;
    }
    
    public function nuevaventa(){
        
    }

}

?>
